home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 April / PCWorld_2007-04_cd.bin / v cisle / rockrose / JingleSetup.exe / {app} / XChange / winsock.h < prev   
Text File  |  2004-09-07  |  1KB  |  42 lines

  1. // -- general --
  2. #DEFINE CRLF  CHR(13)+CHR(10)
  3. #DEFINE DCRLF CRLF+CRLF
  4.  
  5. // -- winsock --
  6. #DEFINE WINSOCK_VER 0x0202
  7. #DEFINE AF_INET       2
  8. #DEFINE SOCK_STREAM   1
  9. #DEFINE IPPROTO_TCP   6
  10. #DEFINE SOCKET_ERROR -1
  11.  
  12. #DEFINE WSAEWOULDBLOCK 10035
  13. #DEFINE WSAENOTCONN 10057
  14.  
  15. #DEFINE FD_READ       1
  16. #DEFINE FD_WRITE      2
  17. #DEFINE FD_OOB        4
  18. #DEFINE FD_ACCEPT     8
  19. #DEFINE FD_CONNECT  0x10
  20. #DEFINE FD_CLOSE    0x20
  21.  
  22. #DEFINE WSA_WAIT_FAILED -1
  23. #DEFINE WSA_WAIT_TIMEOUT 0x0102
  24. #DEFINE WSA_INFINITE 0xFFFFFFFF
  25.  
  26. #DEFINE SOCKET_ERROR    -1
  27. #DEFINE SOL_SOCKET   0xFFFF  && Options for socket level
  28.  
  29. #DEFINE SO_DEBUG         1  && Turn on debugging info recording
  30. #DEFINE SO_ACCEPTCONN    2  && Socket has had listen() - READ-ONLY
  31. #DEFINE SO_REUSEADDR     4  && Allow local address reuse
  32. #DEFINE SO_KEEPALIVE     8  && Keep connections alive
  33. #DEFINE SO_DONTROUTE    16  && Just use interface addresses
  34. #DEFINE SO_BROADCAST    32  && Permit sending of broadcast msgs
  35. #DEFINE SO_USELOOPBACK  64  && Bypass hardware when possible
  36. #DEFINE SO_LINGER      128  && Linger on close if data present
  37. #DEFINE SO_OOBINLINE   256  && Leave received OOB data in line
  38. #DEFINE SO_SNDBUF     4097  && send-buffer size
  39. #DEFINE SO_RCVBUF     4098  && receive-buffer size
  40. #DEFINE SO_ERROR      4103  && Get error status and clear
  41. #DEFINE SO_TYPE       4104  && Get socket type - READ-ONLY
  42.